Game Observer Pattern